Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F4 USA F4 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Ecuador F1 Mexico F15 Colombia F4 USA F27 Mexico F14 Mexico F15 Ecuador F6 USA F11 USA F13 Romania F4 Germany F8 Brazil F5 USA F3 (Plantation) Medellin Challenger V Abierto Internacional de Salinas - Salinas VIII Trofeo Ciudad de Quito - Quito IV Gramado Open de Tenis - Gramado Barranquilla Challenger 2002 Eddleman USTA Challenger - Birmingham USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler VII Avierto Internacional de Salinas - Salinas VI Trofeo Ciudad de Quito - Quito Memorial Savigni - Sassuolo Credicard Mastercard Tennis Cup - Campos do Jordao Open Castilla y Leon - Segovia Banca Marche Tennis Cup - San Benedetto XXX Edizione 'A Savoldi Marco' - Manerbio The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Britania Zavaleta - Puebla VII Trofeo Ciudad de Quito - Quito Bogota Challenger - Bogota Challenger Leon 2004 - Leon Credicard Mastercard Tennis Cup - Campos do Jordao I Manta Open - Manta Abierto Internacional de Salinas - Salinas 2005 Freeman Men's Challenger - Joplin Ciudad de Pozoblanco Open Diputacion - Cordoba Copa Petrobras - Bogota BH Tennis Open International Cup - Belo Horizonte Corona Mexico City Open - Mexico City Challenger Leon 2003 - Leon VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Copa Ericsson Mexico - Guadalajara The Surbiton Trophy - Surbiton 2003 West Side Tennis Club Challenger - Forest Hills Credicard Mastercard Tennis Cup - Campos do Jordao San Marino Cepu Open - San Marino Maia Open 2002 - Maia San Luis Potosi Challenger 2007 - San Luis Potosi GHI Bronx Classic - Bronx 3° Trofeo 'Citta di Brindisi' - Brindisi USTA Challenger of San Antonio - San Antonio USTA Challenger of Tiburon - Tiburon The Surbiton Trophy - Surbiton Seguros Bolivar Open - Bogota Corona Mexico City Open - Mexico City Arroyo de la Encomienda - Valladolid The Surbiton Trophy - Surbiton San Luis Potosi Challenger - San Luis Potosi Abierto Club Casablanca - Mexico City Ciudad de Pozoblanco Open Diputacion - Cordoba 13 BH Tennis Open International Cup - Belo Horizonte Seguros Bolivar Open - Medellin Ljubljana Open - Ljubljana Ethias Trophy - Mons Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Burbank Challenger - Burbank Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena XL Capital Bermuda Open - Bermuda Hurricane Tennis Open - Bradenton Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba Czech Open 2005 - Prostejov Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao USTA Comerica Challenger - Aptos Seguros Bolivar Open - Cali Music City Challenger - Nashville dBI Tennis Challenger - Binghamton Bancolombia Open - Cali GHI Bronx Classic - Bronx JSM Challenger of Champaign - Urbana Tatra Banka Open - Bratislava Heilbronn Challenger Wroclaw Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Bogota Challenger College Station Challenger - College Station Mexico City Challenger X Trofeo Ciudad de Quito - Quito Dallas Challenger Pereira Challenger Ethias Trophy - Mons Bogota Challenger Manta Challenger Brasilia Challenger Cali Challenger Bogota Challenger Quito Challenger Mons Challenger Sacramento Challenger BNP Paribas Primrose - Bordeaux Rennes Challenger II Naples ITG Challenger - Naples Copa Telefonica CTC Chile - Santiago Nottingham Challenger Bogota Challenger Campos do Jordao Challenger Brasilia Challenger XIII Trofeo Ciudad de Quito - Quito Quito Challenger Tatra Banka Slovak Open - Bratislava Salinas Challenger ECM Prague Open 2005 - Prague Calabasas Challenger Challenger Britania Zavaleta - Puebla Guayaquil Challenger ITG Miami Challenger - Miami Sao Paulo Challenger Bucaramanga Challenger Santiago Challenger San Jose Challenger Barranquilla Challenger Nottingham Challenger Bogota Challenger Copa Petrobras - Santiago Zenith Tennis Cup-Harbour Club - Milan Mobilux Open - Luxembourg Guzzini Challenger - Recanati Rennes Challenger Medellin Challenger XIV Challenger ATP Club Premium Open - Quito Copa Petrobras-Colombia - Bogota Ford Tennis Championships - Louisville BMW Tennis Championship - Sunrise Seguros Bolivar Open - Medellin San Luis Potosi Challenger - San Luis Potosi Abierto Colombiano de Tenis - Bogota Talahassee Challenger Medellin Challenger Challenger Casablanca San Angel - Mexico City Cali Challenger Quito Challenger Tiburon Challenger Guayaquil Challenger Noumea Challenger Bucaramanga Challenger Morelos Challenger Guadalajara Challenger Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil Santiago Challenger Cali Challenger Heilbronn Challenger Cali Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Marino Challenger Pereira Challenger Tampere Challenger Guayaquil Challenger San Luis Potosi Challenger Furth Challenger Prague Challenger Marburg Challenger IX Abierto Internacional de Salinas - Salinas Pozoblanco Challenger XL Capital Bermuda Open - Bermuda Barranquilla Challenger Cortina Challenger Pereira Challenger Monterrey Challenger Bogota Challenger Guayaquil Challenger Noumea Challenger Bucaramanga Challenger Irving Challenger Mons Challenger Tallahassee Challenger Cali Challenger Carson Challenger Pereira Challenger Leon Challenger Dallas Challenger Bordeaux Challenger San Luis Potosi Challenger Scheveningen Challenger Barranquilla Challenger Monterrey Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Tallahassee Challenger Noumea Challenger Vicenza Challenger Chitre Challenger Vancouver Challenger Salinas Challenger Smith Barney Men's Challenger - Covington Savannah Challenger VI Abierto Internacional de Salinas - Salinas Furth Challenger Cali Challenger Manta Challenger Tiburon Challenger Quito Challenger Charlottesville Challenger Cali Challenger Floridablanca Challenger Draft Corona Mexico City Open - Mexico City Morelos Challenger Santiago Challenger Knoxville Challenger University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla PrivatBank Cup - Dnepropetrovsk Barranquilla Challenger Sarasota Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Medellin Challenger Cyclus Open de Tenis - Florianopolis Knoxville Challenger Santo Domingo Challenger Savannah Challenger Turin Challenger Manchester Challenger Ilkley Challenger Morelos Challenger Surbiton Challenger XL Challenger de Tenis Copa Sevilla - Seville Santo Domingo Challenger Bogota Challenger - Bogota Oldum Brown Vancouver Open - Vancouver Caltanissetta Challenger Bogota Challenger The West Side Tennis Club Grass Court Challenger - Forest Hills Rio De Janeiro Challenger Project Independence Men's Challenger - Mandeville IX Trofeo Ciudad de Quito - Quito Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Estoril Open - Estoril USTA Men's Challenger of Dallas - Dallas 2002 USTA Tallahassee Tennis Challenger - Tallahassee Segundo Aberto de Brasilia - Brasilia USTA Challenger of Burbank - Burbank 2003 Eddleman USTA Challenger - Birmingham X Open Internacional D'Andorra - Andorra A Glimmer of Hope Challenger - Austin Czech Open - Prostejov USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen XI Trofeo Ciudad de Quito - Quito Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Tunis Open 2006 - Tunis The 'Fitz' Casino Challenger - Tunica San Luis Potosi Challenger 2008 Lubbock Challenger - Lubbock Kroger / St. Jude International - Memphis Guayaquil Challenger Franklin Templeton Tennis Classic - Scottsdale Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Salvador Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Pereira Challenger Recife Challenger Blumenau Challenger Medellin Challenger Alessandria Challenger Bordeaux Challenger Furth Challenger Adidas International - Sydney Copa AT&T - Buenos Aires Open de la Comunidad Valenciana - Valencia Brasil Open - Costa do Sauipe Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Arizona Men's Tennis Championships - Scottsdale Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. The Stella Artois Championships - London BA-CA Tennis Trophy - Vienna Bogota Challenger Grand Prix de Tennis de Lyon - Lyon Open Seat Godo 2007 - Barcelona RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Ordina Open - s-Hertogenbosch AEGON International - Eastbourne Countrywide Classic - Los Angeles Malaysian Open - Kuala Lumpur Medibank International - Sydney Sarasota Challenger Furth Challenger Marburg Challenger Cali Challenger Vicenza Challenger Dallas Challenger Open de Tenis Comunidad Valenciana - Valencia Bucaramanga Challenger The Artois Championships - London Drummondville Challenger Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Winston Salem - Winston Salem Heineken Open - Auckland Sunrise Challenger SAP Open - San Jose Leon Challenger UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur International Tennis Championships - Delray Beach Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm If Stockholm Open - Stockholm Brisbane International - Brisbane Heineken Open - Auckland Monterrey Challenger Campionati Internazionali di Sicilia - Palermo UNICEF Open - 's Hertogenbosch Bogota Challenger Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis BB&T Atlanta Open - Atlanta Pereira Challenger PTT Thailand Open - Bangkok Delray Beach International Tennis Championships - Delray Beach Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Open de Nice Cote d'Azur - Nice BMW Open - Munich Claro Open Colombia - Bogota Heineken Open - Auckland Abierto Mexicano - Los Cabos Abierto Mexicano Telcel - Acapulco Bogota Challenger RCA Championships - Indianapolis Las Vegas Challenger Gerry Weber Open - Halle Chennai Open - Chennai Sydney International - Sydney Open de la Comunidad Valenciana - Valencia The Stella Artois Championships - London AAPT Championships - Adelaide Ecuador Open - Quito Manta Challenger Next Generation Adelaide International - Adelaide Morelos Challenger Santos Challenger Gerry Weber Open - Halle AEGON Championships - London Nottingham Challenger Legg Mason Tennis Classic - Washington Poznan Challenger Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Farmers Classic - Los Angeles Manchester Challenger Champaign Challenger Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Salinas Challenger Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Open de Nice Cote d'Azur - Nice Portugal Open - Oeiras Champaign Challenger Guadalajara Challenger Citi Open - Washington Claro Open Colombia - Bogota Citi Open - Washington Fergana Challenger Valencia Open - Valencia Delray Beach Open - Delray Beach Medellin Challenger Las Vegas Challenger Canberra Challenger Topshelf Open - 's-Hertogenbosch Puebla Challenger San Luis Potosi Challenger Cali Challenger If Stockholm Open - Stockholm Valencia Open - Valencia Ecuador Open - Quito Brasil Open - Sao Paulo Bogota Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad USTA Challenger of North Miami Beach - North Miami Beach Delray Beach Open - Delray Beach Rimouski Challenger Open de Nice Cote d'Azur - Nice Hilton Waikoloa Village USTA Challenger - Waikoloa Mercedes Cup - Stuttgart Citi Open - Washington Fairfield Challenger Guadalajara Challenger IV Trofeo Ciudad de Quito - Quito Winston-Salem Open - Winston-Salem Blois Challenger Geneva Open - Geneva Campinas Challenger 12th BH Tennis Open International Cup - Belo Horizonte Open de L'Isere - Grenoble Copa Kia - Santiago Guayaquil Challenger The Stella Artois Grass Court Championships - London Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Regions Morgan Keegan Championships - Memphis The Hypo Group Tennis International 2008 - Poertschach Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm SAP Open - San Jose Brisbane International - Brisbane Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Ecuador Open - Quito US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Bank Austria Tennis Trophy - Vienna Millenium Tennis Championships - Delray Beach Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Aircel Chennai Open - Chennai Rogers Masters - Toronto Pacific Life Open - Indian Wells Tennis Masters Series - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Masters Series - Hamburg Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Rogers Cup - Toronto BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Rogers Cup - Montreal Open 13 - Marseille Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Winston-Salem Open - Winston-Salem Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells U.S. Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Medibank International - Sydney Tennis Channel Open - Las Vegas Brisbane - Brisbane Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne AIG Japan Open Tennis Championships - Tokyo French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Open Sabadell Atlantico - Barcelona Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona NASDAQ-100 Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, Group 1, 2R, ECU-BRA 0-4 French Open - Paris Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, COL-JPN 2-3 Wimbledon - London Wimbledon - London Tennis Masters Series - Miami The Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 1, 1R, COL-URU 5-0 Olympics - London